<?php
/**
 * Product.php class file.
 * @author wudg <544038230@qq.com>
 * @date 2020/10/22- 3:35 下午
 */
namespace common\models\com;


use common\models\base\ActiveRecord;


/**
 * This is the model class for table "products".
 *
 * @property int $id
 * @property int $sale_uid 卖家账号id
 * @property int $plateform 商品所属平台 1：淘宝/天猫 2：抖音，3：拼多多，4：京东
 * @property int $num_iid 平台商品数字id
 * @property string $detail_url 商品链接
 * @property string $title 商品标题，不能超过100个字节
 * @property string $nick 卖家昵称
 * @property string $type 商品类型(fixed:一口价;auction:拍卖)
 * @property int $cid 商品所属的叶子类目 id
 * @property string $seller_cids 商品所属的店铺内卖家自定义类目列表
 * @property string $props 商品属性 格式：pid:vid;pid:vid
 * @property string $pic_url 商品主图片地址
 * @property int $num 商品数量
 * @property int $valid_thru 有效期,7或者14（默认是14天）
 * @property int $list_time 上架时间,时间戳格式
 * @property int $delist_time 下架时间,时间戳格式
 * @property int $price 商品价格,单位分
 * @property int $post_fee 平邮费用,单位分
 * @property int $express_fee 快递费用,单位分
 * @property int $ems_fee ems费用,单位分
 * @property int $has_discount 支持会员打折 1:是 2:否
 * @property int $has_invoice 是否有发票 1:是，2：否
 * @property int $has_warranty 是否有保修 1:是，2：否
 * @property int $has_showcase 橱窗推荐 1:是，2：否
 * @property int $is_timing 是否定时上架商品 1：否，2：是
 * @property int $violation 商品是否违规 1：不违规，2：违规
 * @property int $modified 商品修改时间，时间戳格式
 * @property int $approve_status 商品上传后的状态 1:出售中 2：库存中
 * @property int $postage_id 宝贝所属的运费模板ID，0为没有使用运费模板
 * @property string $outer_id 商家外部编码
 * @property int $sold_quantity 商品销量
 * @property int $created_at 商品入库时间，时间戳
 * @property int $updated_at 商品更新时间，时间戳
 */
class Product extends ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'products';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['sale_uid', 'plateform', 'num_iid', 'detail_url', 'type', 'cid', 'price', 'post_fee', 'express_fee', 'ems_fee', 'has_warranty', 'approve_status'], 'required'],
            [['sale_uid', 'plateform', 'num_iid', 'cid', 'num', 'valid_thru', 'list_time', 'delist_time', 'price', 'post_fee', 'express_fee', 'ems_fee', 'has_discount', 'has_invoice', 'has_warranty', 'has_showcase', 'is_timing', 'violation', 'modified', 'approve_status', 'postage_id', 'sold_quantity', 'created_at', 'updated_at'], 'integer'],
            [['detail_url', 'pic_url'], 'string', 'max' => 255],
            [['title', 'outer_id'], 'string', 'max' => 100],
            [['nick'], 'string', 'max' => 50],
            [['type'], 'string', 'max' => 10],
            [['seller_cids', 'props'], 'string', 'max' => 500],
            [['sale_uid', 'plateform', 'num_iid'], 'unique', 'targetAttribute' => ['sale_uid', 'plateform', 'num_iid']],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'sale_uid' => '卖家账号id',
            'plateform' => '商品所属平台 1：淘宝/天猫 2：抖音，3：拼多多，4：京东',
            'num_iid' => '平台商品数字id',
            'detail_url' => '商品链接',
            'title' => '商品标题，不能超过100个字节',
            'nick' => '卖家昵称',
            'type' => '商品类型(fixed:一口价;auction:拍卖)',
            'cid' => '商品所属的叶子类目 id',
            'seller_cids' => '商品所属的店铺内卖家自定义类目列表',
            'props' => '商品属性 格式：pid:vid;pid:vid',
            'pic_url' => '商品主图片地址',
            'num' => '商品数量',
            'valid_thru' => '有效期,7或者14（默认是14天）',
            'list_time' => '上架时间,时间戳格式',
            'delist_time' => '下架时间,时间戳格式',
            'price' => '商品价格,单位分',
            'post_fee' => '平邮费用,单位分',
            'express_fee' => '快递费用,单位分',
            'ems_fee' => 'ems费用,单位分',
            'has_discount' => '支持会员打折 1:是 2:否',
            'has_invoice' => '是否有发票 1:是，2：否',
            'has_warranty' => '是否有保修 1:是，2：否',
            'has_showcase' => '橱窗推荐 1:是，2：否',
            'is_timing' => '是否定时上架商品 1：否，2：是',
            'violation' => '商品是否违规 1：不违规，2：违规',
            'modified' => '商品修改时间，时间戳格式',
            'approve_status' => '商品上传后的状态 1:出售中 2：库存中',
            'postage_id' => '宝贝所属的运费模板ID，0为没有使用运费模板',
            'outer_id' => '商家外部编码',
            'sold_quantity' => '商品销量',
            'created_at' => '商品入库时间，时间戳',
            'updated_at' => '商品更新时间，时间戳',
        ];
    }

}